Beeping an MIS
نویسنده
چکیده
We consider an extremely harsh synchronous broadcast communication model and present two algorithms solving the Maximal Independent Set (MIS) problem in this model. The model consists of an anonymous broadcast network, in which nodes have no knowledge about the network topology nor any bound on the network size. Furthermore, nodes may start the algorithm spontaneously in an asynchronous manner. In this model we consider two weak communication models, beeping with collision detection and beeping without collision detection. We present a randomized MIS algorithm for the former model that works in O(log n) rounds. For the latter we present an algorithm that produces an MIS in O(log n) rounds but the nodes do not know that, and may continue to send messages indefinitely. Finally, we show that our algorithm is optimal under some restriction, by presenting a tight lower bound of Ω(log n) on the number of rounds required to construct a MIS for a restricted model. Intended for Regular Presentation. Contact Author: Ziv Bar-Joseph Email: [email protected] ∗The Blavatnik School of Computer Science, Tel-Aviv University, Israel 69978. [email protected] †School of Mathematics, & The Blavatnik School of Computer Science, Tel-Aviv University, Israel 69978. [email protected] ‡School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213, USA. [email protected]
منابع مشابه
Design Patterns in Beeping Algorithms
We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn [5], which we refer to as the BL variant, processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. Stronger variants exist where the ...
متن کاملComputing a Maximal Independent Set Using Beeps
We consider the problem of finding a maximal independent set (MIS) in the discrete beeping model introduced in DISC 2010. At each time, a node in the network can either beep (i.e., emit a signal) or be silent. Silent nodes can only differentiate between no neighbor beeping, or at least one neighbor beeping. This basic communication model relies only on carrier-sensing. Furthermore, we assume no...
متن کاملDesign Patterns in Beeping Algorithms: Examples, Emulation, and Analysis
We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn (2010), processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. We refer to this model as BL (beep or listen). Stronger models exist...
متن کاملMIS on the fly
Humans are very good at optimizing solutions for specific problems. Biological processes, on the other hand, have evolved to handle multiple constrained distributed environments and so they are robust and adaptable. Inspired by observations made in a biological system we have recently presented a simple new randomized distributed MIS algorithm [1]. Here we extend these results by removing a num...
متن کاملOn Distributed Computing with Beeps
We consider networks of processes which interact with beeps. Various beeping models are used. The basic one, defined by Cornejo and Kuhn [CK10], assumes that a process can choose either to beep or to listen; if it listens it can distinguish between silence or the presence of at least one beep. The aim of this paper is the study of the resolution of paradigms such as collision detection, computa...
متن کامل